package com.ruoyi.mall.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.mall.mapper.MallSkuMapper;
import com.ruoyi.mall.entity.MallSku;
import com.ruoyi.mall.service.IMallSkuService;
import com.ruoyi.common.core.text.Convert;

/**
 * 商品属性中间Service业务层处理
 * 
 * @author ruoyi
 * @date 2020-05-20
 */
@Service
public class MallSkuServiceImpl implements IMallSkuService 
{
    @Autowired
    private MallSkuMapper mallSkuMapper;

    /**
     * 查询商品属性中间
     * 
     * @param skuId 商品属性中间ID
     * @return 商品属性中间
     */
    @Override
    public MallSku selectMallSkuById(Long skuId)
    {
        return mallSkuMapper.selectMallSkuById(skuId);
    }

    /**
     * 查询商品属性中间列表
     * 
     * @param mallSku 商品属性中间
     * @return 商品属性中间
     */
    @Override
    public List<MallSku> selectMallSkuList(MallSku mallSku)
    {
        return mallSkuMapper.selectMallSkuList(mallSku);
    }

    /**
     * 新增商品属性中间
     * 
     * @param mallSku 商品属性中间
     * @return 结果
     */
    @Override
    public int insertMallSku(MallSku mallSku)
    {
        return mallSkuMapper.insertMallSku(mallSku);
    }

    /**
     * 修改商品属性中间
     * 
     * @param mallSku 商品属性中间
     * @return 结果
     */
    @Override
    public int updateMallSku(MallSku mallSku)
    {
        return mallSkuMapper.updateMallSku(mallSku);
    }

    /**
     * 删除商品属性中间对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteMallSkuByIds(String ids)
    {
        return mallSkuMapper.deleteMallSkuByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除商品属性中间信息
     * 
     * @param skuId 商品属性中间ID
     * @return 结果
     */
    @Override
    public int deleteMallSkuById(Long skuId)
    {
        return mallSkuMapper.deleteMallSkuById(skuId);
    }
}
